﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BL;
using System.Data;

namespace  UI.DireccionAcademica
{
    public partial class frmInscripcionConsulta : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                ddlTipoIngreso.Items.Insert(0, "TODOS");
                llenaCombo();
               // llenaGrilla();
            }
        }

        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            llenaGrilla();
        }

        void llenaGrilla()
        {
            string dni = txtDNI.Text.Trim();

            string nombre = txtCodigo.Text.Trim();
            if (txtDNI.Text.Length == 0)
            {
                dni = "TODOS";
            }

            if (txtDNI.Text == "")
            {
                dni = "TODOS";
            }

            if(txtCodigo.Text.Trim().Length==0)

            {
                nombre="TODOS";
            }

            if (txtCodigo.Text.Trim() == "")
            {
                nombre = "TODOS";
            }

            String especialidad="";
            if(ddlEspecialidad.SelectedIndex==0)
            {

                especialidad="TODOS";

            }
            else
            {
                especialidad=ddlEspecialidad.SelectedValue;
            }
            

            PreMatricula_BL obj = new PreMatricula_BL();
            DataTable dato = new DataTable();
            dato = obj.DATA_PreMatricula_Listar(ddlTipoIngreso.SelectedValue, nombre, dni,ddlEspecialidad.SelectedValue);
            grvAlumno.DataSource = dato;
            grvAlumno.DataBind();



        }

        protected void grvAlumno_SelectedIndexChanged(object sender, EventArgs e)
        {
            string id_alumno = grvAlumno.SelectedRow.Cells[0].Text;
            Session.Remove("cod_alumno");
            Session["cod_alumno"] = id_alumno;
            Response.Redirect("frmInscripcionExamenEdita.aspx");
        }

        protected void btnNuevo_Click(object sender, EventArgs e)
        {
            Session.Remove("cod_alumno");
            Session["cod_alumno"] = "0";
            Response.Redirect("frmInscripcionExamenA.aspx");
        }

       

        

        protected void btnBuscar_Click1(object sender, EventArgs e)
        {
            llenaGrilla();
        }

        void llenaCombo()
        {
            DataTable dato = new DataTable();
            Alumno_BL obj = new Alumno_BL();

            dato = obj.DATA_ESPECIALIDAD_ListaEspecialidades();
            ddlEspecialidad.DataSource = dato;
            ddlEspecialidad.DataTextField = "desesp";
            ddlEspecialidad.DataValueField = "cod_Espec";
            ddlEspecialidad.DataBind();
            ddlEspecialidad.Items.Insert(0, "TODOS");
        }
       

        

       

    }
}